package com.chenyun.idemlimit.annotation;

import org.apache.poi.ss.formula.functions.T;
import org.checkerframework.checker.units.qual.A;

import java.io.Serializable;
import java.lang.annotation.*;
import java.util.concurrent.TimeUnit;

/**
 * 防止重复提交
 *
 * @author: Lonni
 * @date: 2024/1/22 0022 11:00
 */
@Target(value = ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface RepeatSubmit {

    /**
     * 小于此时间表示重复提交
     *
     * @return
     */
    int time() default 2000;

    /**
     * 时间单位  默认 毫秒
     *
     * @return
     */
    TimeUnit unit() default TimeUnit.MILLISECONDS;

    String msg() default "不能重复提交,请稍后操作!";

}



